Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Morocco F2 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 Germany F5 France F3 Russia F1 Russia F2 Kazakhstan F6 Czech Republic F2 Czech Republic F3 Slovakia F4 Germany F11 Poland F4 Greece F10 Greece F11 Czech Republic F8 Azerbaijan F1 Azerbaijan F2 Ukraine F4 Belarus F2 Czech Republic F1 Czech Republic F2 Poland F2 Slovakia F1 Slovakia F3 Poland F5 Poland F6 Vietnam F5 Uzbekistan F1 Vietnam F6 Czech Republic F7 Czech Republic F8 Czech Republic F9 Czech Republic F10 Czech Republic F11 Czech Republic F12 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Egypt F5 (Sharm El Sheikh) Egypt F10 (Sharm El Sheikh) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Czech Republic F1 (Prague) Czech Republic F3 (Jablonec Nad Nisou) Hungary F4 (Gyula) Spain F18 (Palma del Rio) Slovakia F3 Netherlands F2 (Breda) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Czech Republic F6 (Brno) Belarus F2 (Minsk) Egypt F26 (Sharm El Sheikh) Egypt F27 (Sharm El Sheikh) Egypt F28 (Sharm El Sheikh) Czech Republic F7 (Jablonec Nad Nisou) Czech Republic F8 (Opava) Czech Republic F9 (Milovice) Czech Republic F10 (Ricany) Czech Republic F11 (Valasske Mezirici) Czech Republic F12 (Prague) Egypt F1 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Bahrain F1 (Manama) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Czech Republic F2 (Jablonec Nad Nisou) Czech Republic F3 (Most) Czech Republic F4 (Pardubice) Czech Republic F5 (Usti Nad Orlici) Czech Republic F6 (Brno) Belarus F2 (Minsk) Belarus F3 (Minsk) Czech Republic F7 (Liberec) M25 Nussloch M15 Piestany M15 Prague M25+H Jablonec Nad Nisou M25+H Most M15 Marburg M25+H Bydgoszcz M25+H Ricany M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Heraklion M15+H Bressuire M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Bratislava M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Jerusalem M15 Tbilisi M25 Most M25 Idanha-a-Nova M25 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Prague M25 Most M25 Trnava Egypt F2 (Sharm El Sheikh) M15 Sharm ElSheikh M25 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh M15 Sharm ElSheikh M15 Castelo Branco Portugal F18 (Oliveira De Azemeis) Egypt F21 (Sharm El Sheikh) M25 Ricany Egypt F22 (Sharm El Sheikh) Czech Republic F10 (Milovice) Czech Republic F11 (Ricany) Czech Republic F12 (Prague) Sail Open - New Delhi M25 Sharm ElSheikh M15 Monastir M15 Kaarst New Delhi Challenger II - New Delhi M15 Monastir M15 Monastir M15 Portimao M15 Quinta Do Lago M15 Tel Aviv Bukhara Challenger - Bukhara UTC Open - Cherkassy M15 Cairo Monza Challenger Ramat Hasharon Challenger Izmir Challenger Fergana Challenger Pozoblanco Challenger M15 Balatonalmadi M25 Pardubice Penza Challenger Saransk Challenger M25+H Kassel Istanbul Challenger M25+H Appiano M25+H Pozoblanco M15 Doha Orleans Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger M15 Monastir M15 Monastir Chennai Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Qian Daohu M15 Sharm El Sheikh Tallahassee Challenger M15 Doha M15 Sharm ElSheikh M15 Sharm ElSheikh Morocco Tennis Tour - Fes Irving Challenger M15 Sharm El Sheikh Recanati Challenger Segovia Challenger Liberec Challenger M25 Sharm ElSheikh M15 Gaiba M25 Prostejov M25 Kachreti Gimcheon Challenger M25 Grodzisk Mazowiecki Nottingham Challenger M25 Setubal M15 Sharm El Sheikh Bratislava Challenger Portoroz Challenger M25 Vilnius M25 Sharm ElSheikh Izmir Challenger M15 Sharm ElSheikh Orleans Challenger M25 Trimbach M15 Sharm ElSheikh Brest Challenger Savannah Challenger Mons Challenger M15 Bytom Karshi Challenger Samarkand Challenger M15 Sharm ElSheikh Nottingham Challenger Ilkley Challenger M15 Sharm ElSheikh Almaty Challenger Ismaning Challenger M25 Sharm ElSheikh Andria Challenger M25 Sharm ElSheikh M25 Sharm ElSheikh Privatbank Open 2006 - Dnepropetrovsk M15 Sharm ElSheikh M15 Sharm ElSheikh Columbus Challenger M15 Sharm ElSheikh Prague Challenger Ludwigshafen Challenger Recanati Challenger M25 Nottingham M15 Tbilisi M25 Trnava Segovia Challenger M25 Elvas Egypt F6 (Sharm El Sheikh) Mallorca Challenger Seoul Challenger Cassis Challenger M15 Lodz Nur-Sultan Challenger Alexander Kolyaskin Memorial - Donetsk M25 Castelo Branco Ismaning Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin M25 Porto Eckental Challenger Bratislava Challenger Helsinki Challenger PEOPLEnet Cup - Dnepropetrovsk M15 Bielsko Biala Pau Challenger Nur-Sultan Challenger Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Istanbul Challenger Sail Open - New Delhi Quimper 2 Challenger Biella 3 Challenger Bulgarian Open Challenger - Sofia Biella 4 Challenger Salinas Challenger Salinas 2 Challenger Nottingham 1 Challenger Ostrava Challenger M15 Sharm ElSheikh Karshi Challenger - Karshi Barletta Challenger Napoli Challenger Nottingham Challenger Orleans Challenger Segovia Challenger Manama Challenger Forli 3 Challenger Alphen Challenger Mons Challenger Forli 5 Challenger Vancouver Challenger Astana Challenger Liberec Challenger Aptos Challenger Lille Challenger Biel Challenger Ostrava Challenger Shymkent 1 Challenger Shymkent 2 Challenger Bratislava Challenger Porto Challenger Azerbaijan F3 Segovia Challenger Grodzisk Mazowiecki Challenger Bratislava Challenger Nonthaburi 1 Challenger Mallorca Challenger Cassis Challenger Gwangju Challenger Vilnus Challenger Bergamo Challenger Cherbourg Challenger Andria Challenger Nonthaburi 1 Challenger Oeiras 2 Challenger Istanbul Challenger Cleveland Challenger Pune Challenger Shymkent Challenger Karshi Challenger Prague 2 Challenger Bratislava 1 Challenger Salinas Challenger Izmir Challenger Mons Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Hamburg Challenger Nottingham Challenger Ortisei Challenger Bergamo Challenger Noumea Challenger Izmir Challenger Rennes Challenger Lugano Challenger Portoroz Challenger Heilbronn Challenger Brescia Challenger Guangzhou Challenger Brescia Challenger Andria Challenger Wuxi Challenger Taipei Challenger Bratislava Challenger Manacor Challenger Las Vegas Challenger Privat Bank Cup - Dniepropetrovsk Surbiton Challenger Alexander Kolyaskin Memorial - Donetsk M25 Heraklion Privat Bank Cup - Dnepropetrovsk Ilkley Challenger Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk PrivatBank Cup - Dnepropetrovsk Bergamo Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Open des Alpes Trophee BNP Paribas - Grenoble Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Nonthaburi 3 Challenger Hersonissos 2 Challenger Delhi Challenger I - New Delhi 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Izmir Cup - Izmir Challenger Banque Nationale - Granby Manacor Challenger Moncton Men's Challenger - Moncton Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger - Tashkent President's Cup - Astana Bratislava 2 Challenger PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Tenerife Challenger Samarkand Challenger Karlsruhe Challenger Porto Challenger Karshi Challenger Bangkok Challenger Bergamo Challenger Hamburg Challenger Ortisei Challenger Quimper Challenger Biella 2 Challenger Bratislava 2 Challenger M15 Sao Bras Alportel Bordeaux Challenger Pozoblanco Challenger Rennes Challenger St. Remy Challenger Tashkent Challenger Kazan Challenger Sarajevo Challenger Bath Challenger Athens Challenger Fergana Challenger Nottingham Challenger Nottingham-2 Challenger Penza Challenger Astana Challenger Pozoblanco Challenger Geneva Challenger Dallas Challenger Nottingham-2 Challenger Prague 3 Challenger Lexington Challenger Tulln Challenger Rennes Challenger Biel Challenger Kolkata Challenger New Delhi Challenger Mons Challenger Irving Challenger Bratislava Challenger Sarasota Challenger Tunis Challenger Winnetka Challenger Aptos Challenger Helsinki Challenger Izmir Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Wroclaw Challenger Quimper Challenger Kazan Challenger Raanana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Winnetka Challenger Bergamo Challenger Binghamton Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Bratislava Challenger St. Brieuc Challenger Prague 1 Challenger Vancouver Challenger Orleans Challenger Ilkley Challenger Malaga Challenger Brisbane 3 Challenger Ostrava Challenger Busan Challenger Prague 3 Challenger Istanbul Challenger Mons Challenger Ismaning Challenger Ortisei Challenger Bratislava Challenger Prostejov Challenger Poprad Tatry Challenger Cary 2 Challenger Taipei City Challenger Ostrava Challenger Mouilleron-Le-Captif Challenger Liberec Challenger Brest Challenger Bangkok Challenger Cherbourg Challenger Lugano Challenger Brisbane 1 Challenger Brisbane 2 Challenger Prague II Challenger Irving Challenger Sydney Challenger Bratislava 1 Challenger Francavilla Challenger Ostrava Challenger Istanbul Challenger Recanati Challenger St. Tropez Challenger Istanbul Challenger Columbus Challenger Tiburon Challenger Taipei Challenger Prague Challenger Hamburg Challenger Busan Challenger Shenzhen 1 Challenger Bratislava 1 Challenger Nonthaburi 4 Challenger Roseto Degli Abruzzi Challenger Koblenz Challenger New Delhi Challenger Pune Challenger Bengaluru Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Istanbul Challenger Busan Challenger Playford Challenger Tenerife 3 Challenger Cherbourg Challenger Manama Challenger Winnipeg Challenger Puerto Vallarta Challenger Granby Challenger Koblenz Challenger Biella Challenger Hersonissos 3 Challenger Hersonissos 4 Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Rennes Challenger Fairfield Challenger Olbia Challenger Prague Challenger Heilbronn Challenger Aix En Provence Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger ATP Kremlin Cup - Moscow Lugano Challenger Rome Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Oeiras 2 Challenger Open 13 - Marseille Kremlin Cup - Moscow Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Prague 3 Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Prague 2 Challenger PTT Thailand Open - Bangkok SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 - Marseille Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Citi Open - Washington Open 13 - Marseille Sofia Open - Sofia St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Sofia Open - Sofia Kremlin Cup - Moscow Astana Open - Nur-Sultan Qatar ExxonMobil Open - Doha San Diego Open - San Diego Tel Aviv Watergen Open - Tel Aviv St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Thailand Open - Bangkok Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Infosys Hall of Fame Open - Newport AEGON International - Eastbourne Almaty Open - Almaty U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington Claro Open Colombia - Bogota Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Apia International - Sydney PBZ Zagreb Indoors - Zagreb Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Qatar ExxonMobil Open - Doha Sofia Open - Sofia Dallas Open - Dallas Delray Beach Open - Delray Beach Rothesay International - Eastbourne Australian Open - Melbourne Hall of Fame Open - Newport Bratislava Challenger Quimper Challenger Rome Challenger Rovereto Challenger Waco Challenger Little Rock Challenger Biel Challenger Prague 1 Challenger Mauthausen Challenger Little Rock Challenger Potchefstroom Challenger U.S. Open - New York Prague 2 Challenger Istanbul 2 Challenger Bratislava Challenger Seoul Challenger BMW Open - Munich Citi Open - Washington Rogers Masters - Toronto Grand Prix Hassan II - Marrakech Moselle Open - Metz Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Abierto Mexicano de Tenis Mifel - Los Cabos BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Open Tennis - Miami Rogers Cup - Montreal Rothesay International - Eastbourne BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Citi Open - Washington BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Sony Open Tennis - Miami European Open - Antwerp Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BB&T Atlanta Open - Atlanta Miami Open - Miami Western & Southern Open - Cincinnati Hall of Fame Tennis Championships - Newport Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 All Lower level tournaments Olympics - Rio de Janeiro Koblenz Challenger M15 Sharm ElSheikh M25 Sharm ElSheikh Gwangju Challenger Wimbledon - London Winnipeg Challenger Australian Open - Melbourne Wimbledon - London M25 Poznan Shanghai Rolex Masters - Shanghai Hangzhou Challenger French Open - Paris M15 Sharm ElSheikh M25 Vale do Lobo Australian Open - Melbourne Nonthaburi 2 Challenger French Open - Paris Wimbledon - London M15 Sharm ElSheikh U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Chicago Challenger M25 Doha M25 Sharm ElSheikh